//-----------------------------------------------------------------------
// <copyright file="a_Products_ClickBase.cs" company="AACECOM">
//     Copyright (c) AACECOM. All rights reserved.
// </copyright>
//-----------------------------------------------------------------------
	
using System;
using System.Data;
using System.ComponentModel;
using System.Collections;

namespace ThoiTrang.Entities
{
	[Serializable]
	public class a_Products_ClickBase
	{
		
		#region Variable Declarations
		private int				clickID = 0;
		private string				cookieID = string.Empty;
		private int				catID = 0;
		private int				subCatID = 0;
		private int				subCat2ID = 0;
		private int				prodID = 0;
		private DateTime				time_Stamp = new DateTime(1900,1,1,0,0,0,0);
		private int				storeID = 0;
		private int				domainID = 0;
		#endregion
		
		#region Constructors
		public a_Products_ClickBase() {}
		
		public a_Products_ClickBase (
			int clickID,
			string cookieID,
			int catID,
			int subCatID,
			int subCat2ID,
			int prodID,
			DateTime time_Stamp,
			int storeID,
			int domainID)
		
		{
			this.clickID = clickID;
			this.cookieID = cookieID;
			this.catID = catID;
			this.subCatID = subCatID;
			this.subCat2ID = subCat2ID;
			this.prodID = prodID;
			this.time_Stamp = time_Stamp;
			this.storeID = storeID;
			this.domainID = domainID;
		}
		#endregion
		
		#region Properties	
		/// <summary>
		/// 	
		/// </summary>
		/// <value>This type is int</value>
		public int ClickID
		{
			get { return clickID; }
			set { clickID = value; }
		}
	
		/// <summary>
		/// 	
		/// </summary>
		/// <value>This type is varchar</value>
		public string CookieID
		{
			get { return cookieID; }
			set { cookieID = value; }
		}
	
		/// <summary>
		/// 	
		/// </summary>
		/// <value>This type is int</value>
		public int CatID
		{
			get { return catID; }
			set { catID = value; }
		}
	
		/// <summary>
		/// 	
		/// </summary>
		/// <value>This type is int</value>
		public int SubCatID
		{
			get { return subCatID; }
			set { subCatID = value; }
		}
	
		/// <summary>
		/// 	
		/// </summary>
		/// <value>This type is int</value>
		public int SubCat2ID
		{
			get { return subCat2ID; }
			set { subCat2ID = value; }
		}
	
		/// <summary>
		/// 	
		/// </summary>
		/// <value>This type is int</value>
		public int ProdID
		{
			get { return prodID; }
			set { prodID = value; }
		}
	
		/// <summary>
		/// 	
		/// </summary>
		/// <value>This type is datetime</value>
		public DateTime Time_Stamp
		{
			get { return time_Stamp; }
			set { time_Stamp = value; }
		}
	
		/// <summary>
		/// 	
		/// </summary>
		/// <value>This type is int</value>
		public int StoreID
		{
			get { return storeID; }
			set { storeID = value; }
		}
	
		/// <summary>
		/// 	
		/// </summary>
		/// <value>This type is int</value>
		public int DomainID
		{
			get { return domainID; }
			set { domainID = value; }
		}
	
		
		#endregion
	}//End Class
	
	public enum a_Products_ClickColumns
	{
		ClickID,
		CookieID,
		CatID,
		SubCatID,
		SubCat2ID,
		ProdID,
		Time_Stamp,
		StoreID,
		DomainID
	}//End enum
}